"""
猜数字游戏实现
计算机出一个1~100之间的随机数由人来猜
计算机根据人猜的数字分别给出提示大一点/小一点/猜对了
"""
import random
#生成随机数（1~100）
answer = random.randint(1,100)
count=0 #记录猜的次数
print("====猜数字游戏开始=====")
while True:
    #获取玩家输入的数字
    guess = input("请输入你猜的数字（输入q退出）：")
    if guess=="q":
        print("游戏结束")
        break
    count+=1 #猜的次数+1
    # 将输入的数字转换成整数类型
    guess_num=int(guess)
    # 判断输入的数字与随机数的大小关系
    if guess_num<answer:
        print("你猜的数字小了")
    elif guess_num==answer:
        print("恭喜你猜对了")
        break
    else:
        print("你猜的数字大了")
print("你一共猜了",count,"次")

